mediate irrigation - French English Dictionary